cairocontext: Remove fallback implementations
authorBenjamin Otte <otte@redhat.com>
Mon, 23 Apr 2018 16:42:36 +0000 (18:42 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 24 Apr 2018 21:24:55 +0000 (23:24 +0200)
commitae7a6773468181b3524c12426f70749682ff0fce
tree8d4039105163154f0d894bc384a859fd35f99ca9
parent7002f08cc1515de0eb3a117296dd25d98db2dcd2
cairocontext: Remove fallback implementations

Now that all Cairo contexts are ported to managing cairo surfaces
themselves, the old fallback code that didi the managing is no longer
needed.

Also clarify the behavior of gdk_cairo_context_cairo_create() wrt the
vfunc by doing the early exit and the clipping outside of it.
gdk/broadway/gdksurface-broadway.c
gdk/gdkcairocontext.c
gdk/gdkinternals.h
gdk/gdksurface.c
gdk/gdksurfaceimpl.h
gdk/wayland/gdkcairocontext-wayland.c
gdk/x11/gdkcairocontext-x11.c